home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
earcd
/
util
/
dir
/
managers.lha
/
Managers
/
Cli_Master
/
config.g
< prev
next >
Wrap
Text File
|
1997-01-14
|
3KB
|
106 lines
G4C
winbig -1 -1 500 145 "CLI-Master"
wintype 11110001
winout nil:
xonload
setscreen config.g $cmst_screen
guiopen config.g
xonopen
ifexists file env:.cmst_cfg
guiload env:.cmst_cfg
endif
ifexists file env:.cmst_cfglst
lvchange config.g 1 env:.cmst_cfglst
else
setvar .cmst_cfglst ""
gosub config.g makelist
lvchange config.g 1 env:.cmst_cfglst
endif
xonclose
ifexists file env:.cmst_cfg
guiload env:.cmst_cfg
endif
guiquit config.g
xonquit
delete env:.cmst_cfglst
delvar cfg_#?
xonrmb
guiclose config.g
xlistview 0 0 0 100 "" cfg_lvline env:.cmst_cfglst 0 txt
gadid 1
gadfont topaz.font 8 000
cutvar cfg_lvline copy word 1 cfg_temp
setvar cfg_word "\$$cfg_temp"
update config.g 2 $cfg_word
setwintitle config.g '$cfg_temp '
setgad config.g 2 on
xbutton 0 100 100 13 "Save"
ifexists file envarc:.cmst_cfg
delete envarc:.cmst_cfg
endif
gosub config.g makefile
guiload env:.cmst_cfg
copy env:.cmst_cfg envarc:
guiquit config.g
xbutton 100 100 100 13 "Use"
gosub config.g makefile
guiload env:.cmst_cfg
guiquit config.g
xbutton 200 100 100 13 "Restore"
ifexists file envarc:.cmst_cfg
guiload envarc:.cmst_cfg
endif
gosub config.g makefile
lvchange config.g 1 env:.cmst_cfg
guiquit config.g
xbutton 300 100 100 13 "««« Move"
lvmove config.g 1 -10
xbutton 400 100 100 13 "Move »»»"
lvmove config.g 1 10
xtextin 20 123 400 13 "" cfg_strg "" 512
gadid 2
gosub config.g enterfile
xbutton 420 123 60 13 "Browse"
reqfile -1 -1 300 -40 "Select File..." load cfg_strg SYS:
extract cfg_strg unquote cfg_strg
update config.g 2 $cfg_strg
setgad config.g 2 on
gosub config.g enterfile
xroutine makelist
setvar .cmst_cfglst "DEF.EDITOR = $DEF.EDITOR\nUSERBUTS = $USERBUTS\n"
append env:.cmst_cfglst 'DEF.GFX = $DEF.GFX\nDEF.JPG = $DEF.JPG\n'
append env:.cmst_cfglst 'DEF.8SVX = $DEF.8SVX\nDEF.MOD = $DEF.MOD\n'
append env:.cmst_cfglst 'STOPCOM = $STOPCOM\nDEF.GUIDE = $DEF.GUIDE\n'
append env:.cmst_cfglst 'DEF.PP = $DEF.PP\nDEF.ICON = $DEF.ICON'
return
xroutine makefile
setvar .cmst_cfg 'G4C\n\nxonload\nsetvar DEF.EDITOR "$DEF.EDITOR"\nsetvar USERBUTS "$USERBUTS"\nsetvar DEF.GFX "$DEF.GFX"\nsetvar DEF.JPG "$DEF.JPG"\nsetvar DEF.8SVX "$DEF.8SVX"\n'
append env:.cmst_cfg 'setvar DEF.MOD "$DEF.MOD"\nsetvar STOPCOM "$STOPCOM"\nsetvar DEF.GUIDE "$DEF.GUIDE"\nsetvar DEF.PP "$DEF.PP"\nsetvar DEF.ICON "$DEF.ICON"\n'
append env:.cmst_cfg 'guiquit .cmst_cfg\n'
return
xroutine enterfile
setvar $cfg_temp $cfg_strg
setvar .cmst_cfglst ""
gosub config.g makelist
lvchange config.g 1 env:.cmst_cfglst